package com.cty;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class regExpression03 {
    public static void main(String[] args) {
        //要取需要的内容的文本
        String content = "a1111111aaaaaabbb";
        //取字符串的规则
//        String regStr="a+";//取一个a或者多个a
//        String regStr="a*";//取零个a或者多个a
//        String regStr="a1?";//取0到1个a1，a如果后面没有1的话，只取a



//        String regStr="a{5}";//取相当于取aaaaa
        String regStr="a{2,5}";//取相当于取2到5个a，注意：java是贪婪匹配机制，上述6个a只能取5个a剩下那个a不能去.
        Pattern compile = Pattern.compile(regStr);
        Matcher matcher = compile.matcher(content);
        while (matcher.find()) {

            System.out.println("提取到："+matcher.group(0));

        }

    }
}
